#include <stdio.h>
#include <stdlib.h>

//Estructura

struct arista
{
    int nodo_inicial;
    int nodo_final;
    char transicion;
    struct arista *siguiente;
};
    
typedef struct arista Arista;
typedef Arista * PtrArista;
    
//Cabecera de funciones 

char* IngresarCadena (char*);
short ValidarCadena (char*);
void ExaminarCadena (char*);
//void CrearNuevoNodoLista (int ,int ,char );
void Clausura ();
//PtrArista Concatenacion(Arista arista, char* cad, int* fn_act);
void Union();

//Arista Recorrer (Arista arista, char* cad, int* in_act, int* fn_act);
int TokenCad (char* cad, char* tok1, char* tok2, char ident);
void CortarCadena (char* cad, int espacios);


